home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / diskmags / 0022-3.564 / dmg-3413 / news.txt / blitter.asc < prev    next >
Text File  |  1989-04-05  |  15KB  |  313 lines

  1.  
  2.                   ###################################### 
  3.                   #                                    # 
  4.                   #          Blitter Upgrade           # 
  5.                   #                                    # 
  6.                   # for Not-so-Blitter-ready 1040 ST's # 
  7.                   #                                    # 
  8.                   #         by Erik Muldowney          # 
  9.                   #     (sent in by Rab Gilmour)       # 
  10.                   #                                    # 
  11.                   ######################################
  12.  
  13.  
  14. I bought my 1040ST about 2 years ago. When the first one arrived it didn't 
  15. work (the power supply made a sizzling sound),  so I sent it back. The one 
  16. I  got  back is a Revision B.  Little did I know just how  troubling  this 
  17. motherboard configuration would be.  This is the one that has a spot for a 
  18. Blitter, but no corresponding solder pads. Also, the RAM chips are located 
  19. under  the power supply,  which made upgrading to 2.5 Meg a real  headache 
  20. (read on).   I couldn't use Barry Orlando's procedure, but had to do it by 
  21. the  seat of my pants (but that's another story).
  22.  
  23. One  day I was reading one of the online ST magazines.  I came across   an 
  24. article  by  W.K.  Whitton  which  spoke  of  FaST  Technologies  products 
  25. including a Blitter upgrade board. It stated that if your ST already had a 
  26. spot for a Blitter you didn't need a board.  All you had to do was install 
  27. a socket and a Blitter and remove two blobs of solder and away you went.
  28.  
  29. So I had a look inside my ST and sure enough,  there was a square  pattern 
  30. of 64 holes shaped just like GLUE and MMU. I saw several  solder pads with 
  31. blobs on some of them too,  so I ordered my chip and socket that very same 
  32. day.
  33.  
  34. But  I hadn't looked close enough.  Those solder blobs were not  for   the 
  35. Blitter, but for the ROM chips (2 or 6 chip set selectors).
  36.  
  37. So as you might expect my Blitter didn't work when I installed it,  indeed 
  38. it crashed the computer entirely.  Apparently,  when this motherboard  was 
  39. designed the Blitter was still on the drawing board.  Several  connections 
  40. were wrong with or without solder  pads and several other little things.
  41.  
  42. It  took  me  nearly two months to figure  it  out.  I  corresponded  with 
  43. W.K.Whitton on Genie, as well as Jim Allen of Fast Technolo- gies. I tried 
  44. to  get a Technician at an Atari dealer in Orlando  to let me have a  look 
  45. at his schematics,  but "Atari prohibits us from doing that".   Instead he 
  46. gave  me  an incomplete hand-drawn schematic of some  of  the  connections 
  47. between  the chips (it wasn't enough).  I called  up Atari and asked  them 
  48. for help (what a joke).  I got bits and pieces of information from all  of 
  49. them  (well,except  Atari),  but  nobody gave me  the  entire  picture.  I 
  50. finally ended up having to  ask a friend with a more recent version of the 
  51. motherboard to let me poke around inside with an Ohm meter. Still,you have 
  52. to know  what you're looking for, so that took several tries. But I got it  
  53. in the end.
  54.  
  55. So now,  in hopes that I might save somebody else out there the  headaches 
  56. I went through,  I'm writing this procedure. My original  intention was to 
  57. save the 50 bucks a board would cost. I don't know if it was worth it, but 
  58. I'll  say it was since I'm a computer  Engineering major and I  learned  a 
  59. heck of a lot about the guts of an ST.
  60.  
  61. First,  I'll  start by giving the usual warnings and disclaimers  seen  in 
  62. most do-it-yourself hardware hacks:
  63.  
  64. WARNINGS AND DISCLAIMER
  65. -----------------------
  66.  
  67.    1)  Doing this will most certainly void your warranty.  But  if  you  
  68.    have  a revision B motherboard your warranty is probably history  in 
  69.    any case.
  70.  
  71.    2)  The  author  makes no guarantees that this  will  work  on  your  
  72.    machine  and accepts no responsibility for things you might  fry  in 
  73.    the process.
  74.  
  75.    3) If you are a novice at this sort of thing,  and doing things like 
  76.    cutting traces scares you,  pay someone else to do it so he can  buy 
  77.    you a new one if he botches it.  Next,  I think a list of things you 
  78.    will need is in order:
  79.  
  80.  
  81.  
  82. WHAT YOU WILL NEED
  83. ------------------
  84.  
  85.    1) TOS 1.4 - what good is having a Blitter if you can't use it?
  86.  
  87.    2) Blitter chip and socket - you can get these from Toad  Computers  
  88.       I think  (301-544-6943), I got mine at Midtown TV in  Ohio.  
  89.       Shop around and don't pay more than $80 for the lot.
  90.  
  91.    3) A 4700 ohm, 1/4 watt resistor - that's yellow-violet-red
  92.  
  93.    4) jumper wire - I bought a spool of wire wrap at Radio  Shack.  Its  
  94.       a real pain to strip the ends without one of those tools, but I'm 
  95.       on a budget. 
  96.  
  97.    5) 15W grounded soldering iron - in other words make sure the  plug     
  98.       has  three prongs or you're asking for trouble in  the  form  of 
  99.       static discharge.
  100.      
  101.    6) Solder sucker bulb - I was too cheap to spring for a  desoldering  
  102.       iron,  but I paid for that mistake when I did that memory upgrade 
  103.       and had to take out 16 RAM chips.  But since there is only solder 
  104.       in the holes where the Blitter socket goes,a bulb works fine. 
  105.  
  106.    7) Ohm meter - I used an LCD Digital multimeter which  hardly  uses  
  107.       any current at all.
  108.  
  109.    8) Real sharp exacto knife
  110.  
  111.    9) Solder, screwdrivers, magnifier,
  112.  
  113.   10) Reference  material - I had an Abacus ST Internals Rev.3  and  a      
  114.       Sam's  Computerfacts for the 520ST on  hand.  Believe  me,  they 
  115.       proved invaluable. And now for the procedure:
  116.  
  117.  
  118. STARTING WORK
  119. -------------
  120.  
  121.     Step 1) Set up your desk - clear all that junk off, make sure it is 
  122.     ======= free of dust,well lit and has plugs available.  now lay out 
  123.     a   towel  (not one that is prone to static cling) and a  sheet  of 
  124.     aluminum foil.  Ground it and yourself.  I took my metal wristwatch 
  125.     and put it on my ankle and aligator  clipped it to a ground source. 
  126.     A  static mat would be nice too.   There's probably no end  to  the 
  127.     precautions a static paranoid can  take.......
  128.  
  129.     Step 2) Disassemble your ST to where you can take your  motherboard 
  130.     ======= and place it by itself on the foil.You should take all  the 
  131.     screws  put them in a jar or else they'll fall into the shag carpet 
  132.     and  disappear  into hyperspace or the universe where one  of  each 
  133.     pair  of socks goes (I think my dryer is the gate).
  134.  
  135.     Step 3) Use the soldering iron in one hand to heat up  the  wave-
  136.     =======  soldered  holes  and suck them out with the  bulb  in  the 
  137.     other. I suggest you alternate around the pattern so as not to heat 
  138.     up  one spot on the board too long.  It may take several tries  per 
  139.     hole  before  you get the hang of it (I never said  this  would  be 
  140.     fun).
  141.  
  142.     Step 4)  Insert  socket. STOP!!!  make sure  you  have  it  aligned 
  143.     =======  properly.  On my board there was an outline,  as  well  as 
  144.     numbers  by the corners.  
  145.  
  146.     You  might want to take an Ohm meter and make sure that   pin 5  is 
  147.     ground, pin 1 is 5V, etc. just because it would be a real nightmare 
  148.     to  have  to take this one out again.  
  149.  
  150.     Did you put it in wrong?  That'll teach you to skip ahead.  Well if 
  151.     you did I wouldn't suggest filing the corner off your Blitter chip. 
  152.     You might be able to use a small drill on the socket to carve out a 
  153.     corner though...
  154.  
  155.     Step 5)  Don't put the Blitter in just yet.  That's just  one  more 
  156.     =======  thing to   get zapped.  Now we're going to do  some  trace 
  157.     cutting. Won't this   be fun?
  158.  
  159.     Cut the following traces:
  160.  
  161.     A)  On my ST pin 45 of the GLUE goes to pin 28 of  the  Blitter.  I   
  162.     have  no  idea  why they did this because pin 45  of  GLUE  is  not   
  163.     supposed  to  go anywhare.  Cut the trace right  where  it  touches   
  164.     GLUE's pin 45.
  165.  
  166.     B) On my ST pin 27 of GLUE is connected to pin 11 of the CPU.   The 
  167.     Blitter  is going to intercept this one,  so cut the trace    right 
  168.     where it touches GLUE's pin 27.
  169.  
  170.     C) Now here's where it get's a little tricky.  On my  machine,  pin   
  171.     12  of the CPU was connected to pin 41 of GLUE -AND- to pin 29   of 
  172.     the Blitter.  The Blitter pin is right, which saves you a   jumper, 
  173.     but the GLUE has to be disconnected from them.  Follow   the  trace 
  174.     out from GLUE's pin 41. Somewhere it should branch  out into a "T", 
  175.     going off in two directions. If so, cut the   trace just before the 
  176.     "T".  This way pin 12 of the CPU and pin   29 of Blitter are  still 
  177.     connected together (use an Ohm meter   to make sure) but GLUE's pin 
  178.     41 is not connected to either of   them.
  179.  
  180.  
  181.     Another possibility is that the trace from GLUE's pin 41 just  goes 
  182.     straight to the Blitter pin 29 but then keeps going to the CPU  12. 
  183.     If  this is the case,  cut the trace just before   it  touches  the 
  184.     Blitter pin 29. That way you'll leave some   thru-holes in the path 
  185.     still  connected to GLUE's 41.  You'll   see why this is  important 
  186.     later.  If  any of this is confusing to you,  check the  schematics 
  187.     I've included.
  188.  
  189.     Well, if your board is just like mine, that should be all the trace 
  190.     cutting you have to do. Now for the jumpers.
  191.  
  192.     Step 6) These  jumpers  are going to be on  the  underside  of  the 
  193.     ======= board, so you want to cut them to only slightly longer than 
  194.     the  minimum   length,  and  you  want to  strip  off  only  enough 
  195.     insulation to wrap around a pin.  My exacto knife has a pin on  the 
  196.     other  end,  so get something like this to wrap around so  you  can 
  197.     bend a little loop in the end of each jumper.
  198.  
  199.     Install the following jumpers:
  200.   
  201.     A)  Pin 27 of GLUE to pin 37 of the Blitter - on my machine pin  37 
  202.     of  the Blitter went nowhere,  and so does pin 27 of GLUE now  that 
  203.     you've cut its trace, so just do this one pin to   pin.
  204.        
  205.     B)  Pin  28  of Blitter to pin 11 of CPU - you should  be  able  to   
  206.     attach this jumper to thru-holes instead of pins.  Leave the   ends 
  207.     of the jumper straight.  If you'll remember,  pin 28 of the Blitter 
  208.     used  to  be connected to GLUE's 45 until you  cut  the  trace,  so 
  209.     follow  the  trace out from GLUE's 45 until you get  to  the  first 
  210.     thru-hole past the cut you made.  Now test it with an Ohm meter  to 
  211.     make sure it is indeed connected to Blitter pin 28, and if so, heat 
  212.     the thru hole and stick one end of the jumper in it.
  213.  
  214.     Next,  follow  the  trace  out  from GLUE  27  (which  used  to  be   
  215.     connected  to  CPU  pin 11) until you get to  the  first  thru-hole   
  216.     past  the  cut,  and test it with an Ohm meter to make sure  it  is 
  217.     connected  to  CPU pin 11.  If it is,  stick the other end  of  the 
  218.     jumper in there.
  219.  
  220.     C)  Pin  41 of GLUE to pin 40 of Blitter - since Blitter's  pin  40   
  221.     goes  nowhere you'll have to solder one end of the jumper  directly 
  222.     to  it.  And  since  you  are going to need  a  thru-hole  that  is 
  223.     connected to GLUE's pin 41 you'll have to do the same there.
  224.  
  225.     Step  7) The Resistor - this is one of the parts I that  eluded  me 
  226.     for so long. Some of these signals are made high by connecting them 
  227.     to +5VDC via a resistor.  Most of the resistors are already  there, 
  228.     in  a resistor pack near the CPU.  But one of them isn't,  and  its 
  229.     enough to make the system fail.  
  230.  
  231.     So  what  you  are  basically about to do is  connect  a  4700  Ohm 
  232.     resistor  between  +5V and the GLUE's pin 41 to  Blitter's  pin  40 
  233.     connection  (now you know what the thru-hole is  for).  Follow  the 
  234.     trace out from GLUE's pin 41 until you get to the first  thru-hole. 
  235.     
  236.     Remember  where it is so you can find it on the top of  the  board. 
  237.     Now turn the board right side up and locate the hole again.  Use an 
  238.     ohm  meter  to verify that it is the right one (you can  touch  the 
  239.     other  probe to pin 40 of the Blitter socket if you don't  want  to 
  240.     touch GLUE).  
  241.  
  242.     Now install one end of the resistor in this hole, all the way in so 
  243.     the resistor package touches the board and most of the wire  sticks 
  244.     out the bottom.  Cut off the extra.  
  245.  
  246.     Now look around the top of the board on the lower right corner  for 
  247.     two resistor set in the board.  What you are going to have to do is 
  248.     locate  a +5VDC source by using the ohm meter.  Touch one probe  to 
  249.     pin 1 of the Blitter socket,  and touch the other to either end  of 
  250.     those resistors in the corner.  When you get 0 Ohms,  you've  found 
  251.     it.  
  252.  
  253.     This is where one end of your last jumper goes,  and the other  end 
  254.     connects to the new resistor that is sticking out of the board. Cut 
  255.     off  the excess and bend it if necessary to make sure it  does  not 
  256.     stick up enough to touch the RF sheild when you put it back on. 
  257.     
  258.     Step 8) Check everything once more, and then partially  reassemble 
  259.     your ST. In other words,  put the board back in the sheilds and 
  260.     set it in the plastic bottom but don't put in the screws or  bend 
  261.     the little tab-things back yet.  Hook up everything (disk  drive,   
  262.     power supply, keyboard,  etc.) and go test it out.  
  263.  
  264.     If  you  get  a normal desktop and everything  works  the  same  as 
  265.     before,  with the exception of a new entry in the pull-down  menu's 
  266.     ("Blitter"),  then you should be good to go.  Otherwise, you have a 
  267.     not  very  fun time ahead of you,  and you're on  your  own.  Well, 
  268.     that's not true, you can check these schematics I've drawn for you, 
  269.     and I'll even give you my name,  address,  phone number,  and GEnie 
  270.     mail address. I'll try to help if I can.
  271.  
  272.  
  273.  
  274. THE CONNECTIONS
  275. ---------------
  276.  
  277. Now,  just  in  case you can't view/print Degas pics,  here's  a  list  of  
  278. connections as they should be when you complete the procedure:
  279.  
  280.  
  281.    Blitter                  68k CPU
  282.   ---------                ---------  
  283.  
  284.    28 BGI--------------------11 BG                   GLUE  
  285.    29 BGACKO-----------------12 BGACK             ----------  
  286.    37 BGO-------------------------------------------27 BGI  
  287.    40 BGACKI---------------------+------------------41 BGACK
  288.                                  \  
  289.                                  < 4700 Ohm Resistor  
  290.                                  < 
  291.                                  /______________+5VDC
  292.  
  293.  
  294. Well,  that's it. These are definitely verbose directions, but I sure wish 
  295. I had a set of verbose directions for just about every  electronic project 
  296. I've done. If you are in a philanthropical mood and  want to contribute to 
  297. the  author for his time and sanity spent,  send  whatever you  feel  like 
  298. (yeah, right). Or if you have a question, I can  be reached these ways:
  299.  
  300.  
  301.  
  302.                         Erik Muldowney        Genie: E.Muldowney 
  303.                         109 Poquito Rd.
  304.                         Shalimar, FL 32579    Phone:(904)-651-5776
  305.  
  306.  
  307. This  file may be reproduced,  retransmitted,  sung to music  or  whatever 
  308. turns you on as long as you don't alter it.
  309.  
  310.  
  311.                                 ~~~OOOO~~~
  312.  
  313.